class User:
    user_name = 'lig'
    age = 12

    # self = this  代表的是当前实例对象

    # 默认的无参构造方法
    # def __init__(self):

    # 面相对象中的操作过程！在User()的时候，默认调用的无参构造方法；传入参数的时候，相当于调用的是有参构造方法；
    # TODO 手动声明构造函数
    def __init__(self, name, age):
        self.name = name
        self.age = age

    '''
    定义函数，函数中包含了不止一个变量self来进行处理
    '''

    def sayHello(self):
        print("hello,origin object")
        print("look at this hello world")
        print(self.name)
        print(self.age)


# u1 = User("ddd", 23)
# print(u1)
# print(u1.age)
user = User("liguang", 22)
user.sayHello()
